home *** CD-ROM | disk | FTP | other *** search
/ Treccani Italiana Di Scienze Lettere Ed Arti / [Enciclopedia] Treccani Italiana di scienze lettere ed arti.iso / pc / data / xxi_appendice_dvd.swf / scripts / __Packages / CAppendiceContributo.as < prev    next >
Text File  |  2007-11-08  |  2KB  |  81 lines

  1. class CAppendiceContributo extends Object
  2. {
  3.    static var TABLE_THUMB = "MC_tableThumb";
  4.    function CAppendiceContributo(inBaseUrl)
  5.    {
  6.       super();
  7.       this.mBaseUrl = inBaseUrl;
  8.       this.mFrom = "";
  9.       this.Reset();
  10.    }
  11.    function NewContributo(id, tipo, titolo)
  12.    {
  13.       this.Reset();
  14.       this.mId = id;
  15.       this.mTipo = tipo;
  16.       this.mTitolo = StringUtils.HtmlFunction(titolo);
  17.    }
  18.    function InitFromResult(inContributoResult)
  19.    {
  20.       if(this.mId && inContributoResult.id != this.mId)
  21.       {
  22.       }
  23.       this.mId = inContributoResult.id;
  24.       this.mTipo = inContributoResult.tipo;
  25.       if(this.mTipo == undefined)
  26.       {
  27.          this.mTipo = inContributoResult._tipo;
  28.       }
  29.       this.mTitolo = StringUtils.HtmlFunction(inContributoResult.titolo);
  30.       this.mFile = inContributoResult.file;
  31.       this.mDida = StringUtils.HtmlFunction(inContributoResult.dida);
  32.       this.mNumero = inContributoResult.numero;
  33.    }
  34.    function GetPath()
  35.    {
  36.       var _loc3_ = "";
  37.       if(this.mFile != "")
  38.       {
  39.          _loc3_ = this.mBaseUrl + this.GetContributoFolder() + _global.gPathSep + this.mFile;
  40.       }
  41.       return _loc3_;
  42.    }
  43.    function GetThumbPath()
  44.    {
  45.       if(this.mTipo == "T")
  46.       {
  47.          return this.GetPath();
  48.       }
  49.       var _loc3_ = "";
  50.       if(this.mFile != "")
  51.       {
  52.          _loc3_ = this.mBaseUrl + this.GetContributoFolder() + _global.gPathSep + "thumb" + _global.gPathSep + this.mFile;
  53.       }
  54.       return _loc3_;
  55.    }
  56.    function GetContributoFolder()
  57.    {
  58.       if(this.mTipo == "T")
  59.       {
  60.          return "tabelle";
  61.       }
  62.       if(this.mTipo == "F")
  63.       {
  64.          return "tavole";
  65.       }
  66.       if(this.mTipo == "I")
  67.       {
  68.          return "immagini";
  69.       }
  70.       return "";
  71.    }
  72.    function Reset()
  73.    {
  74.       this.mId = "";
  75.       this.mFile = "";
  76.       this.mDida = "";
  77.       this.mTitolo = "";
  78.       this.mNumero = "";
  79.    }
  80. }
  81.